使用Bitwarden搭建属于自己的私人密码库

您所在的位置:网站首页 bitwarden 会员 使用Bitwarden搭建属于自己的私人密码库

使用Bitwarden搭建属于自己的私人密码库

2023-06-25 22:16| 来源: 网络整理| 查看: 265

1 前言

作为一个计算机爱好者,选择统一的密码还是每个软件一个单独的密码,永远是个困境;一个人要记住太多的密码是不太现实的,保持密码以书面形式又是非常不安全的;对于数量越来越多的账号密码,一直以来,我都在寻找一个安全、快速、方便的密码长期保存方式;从手写笔记到手机备忘录,从txt文档到word文档,从自己手动备份到onedrive自动同步... 汗.png

现如今比较流行的方式是使用密码管理工具进行密码的统一管理,这类软件一般拥有多平台客户端、浏览器插件等,密码一般加密保存到本地或者云端;

密码管理工具很多,有人说最好的密码管理工具是 1Password,但是他实在是卖的太贵了,暂时不考虑;再对比各大软件,其实各有特色。有的倾向于将密码库储存到云端,有的可将密码库储存到本地进行自己保存,有的开源,有的是私有化,有的还提供私有化部署 太开心.png最终我选择使用Bitwarden来搭建私人密码库,比较全的客户端覆盖,提供开源免费版,还提供私有化部署,满足了我对密码库的所有要求;

2 Bitwarden Server

Bitwarden 官方提供私有化部署,有一键部署脚本和手动部署两种方式,不过官方由于使用的是 MSSQL 数据库,整体部署下来对机器配置要求较高

官方推荐服务器配置

2020-11-30T12:45:05.png

只部署一个私人密码库,使用这么重量级的应用是不符合我的习惯的(钱包顶不住) 捂嘴笑.png经过我的一番查找,终于在Github发现了有dalao使用 Ruby 开发了一个兼容的 Bitwarden 服务器:bitwarden_rs,并且提供了 Docker 镜像部署;Github传送门:https://github.com/dani-garcia/bitwarden_rs该服务器端系统配置要求很低,Docker镜像体积也很小,部署非常方便,使用 SQLite 服务器来存储数据,对于个人来说已经足够;最终就选择使用它来作为我的密码库的服务器端。

3 准备

首先需要你有一个域名,一台安装了Docker环境的服务器;可参考Docker官方文档:https://docs.docker.com/get-docker/ 来进行Docker的安装为方便部署和更新,本文使用 docker-compose 来管理服务在linux下可使用如下命令进行 docker-compose 的安装和更新

sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

如果要进行更新,替换1.27.4为最新的版本号即可。查看最新版本:https://github.com/docker/compose/releases

4 安装Bitwarden 4.1 创建Bitwarden数据存放目录 mkdir -p /data/bitwarden && cd /data/bitwarden 4.2 创建docker-compose配置文件 cat >> docker-compose.yml &1 & 1 9 更新

由于使用的是非官方的服务器端,所以作者们会经常同步更新到官方的更新中,以保证与客户端的兼容性更新也是直接运行如下命令即可

cd /data/bitwarden //停止运行的bitwarden容器 docker-compose stop //拉取最新镜像 docker-compose pull //重新构建并启动 docker-compose up -d --build 10 安全提醒

对于使用任何密码管理工具的人来说,主密码的重要性不言而喻。一旦主密码泄漏,相当于将所有帐号密码拱手相让;一旦主密码丢失,所有数据也都化作随机噪音,变得一文不值。所以,请时常审视、改进你的安全策略,定期对帐号做安全审查,不定期修改并牢记主密码。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3